home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / src / demos / audio / bz / obstacles.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-08-02  |  2.9 KB  |  100 lines

  1. /*
  2.  * Copyright (C) 1992, 1993, 1994, Silicon Graphics, Inc.
  3.  * All Rights Reserved.
  4.  *
  5.  * This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics, Inc.;
  6.  * the contents of this file may not be disclosed to third parties, copied or
  7.  * duplicated in any form, in whole or in part, without the prior written
  8.  * permission of Silicon Graphics, Inc.
  9.  *
  10.  * RESTRICTED RIGHTS LEGEND:
  11.  * Use, duplication or disclosure by the Government is subject to restrictions
  12.  * as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
  13.  * and Computer Software clause at DFARS 252.227-7013, and/or in similar or
  14.  * successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished -
  15.  * rights reserved under the Copyright Laws of the United States.
  16.  */
  17. /***************************************************************************
  18.  * obstacles.h Release 2.14 - 2/27/92 09:45:34
  19.  * Last Change: 2/20/92 12:42:14
  20.  *
  21.  * @(#) - BZ - Multiplayer tank game - Obstacle geometry definitions.
  22.  *
  23.  *                    Chris Fouts - Silicon Graphics, Inc.
  24.  *                    October, 1991
  25.  **************************************************************************/
  26.  
  27. #if !defined(OBSTACLES_H)
  28.  
  29. #define OBSTACLES_H
  30.  
  31. #define CUBE_WIDTH    10.
  32. #define CUBE_HEIGHT    20.
  33.  
  34. #define PYRM_WIDTH    10.
  35. #define PYRM_HEIGHT    20.
  36.  
  37. float cube_front[] = {
  38.     1.,
  39.     4.,
  40.     -CUBE_WIDTH, CUBE_WIDTH,          0., 1., 0.,
  41.     -CUBE_WIDTH, CUBE_WIDTH, CUBE_HEIGHT, 1., 1.,
  42.      CUBE_WIDTH, CUBE_WIDTH,          0., 0., 0.,
  43.      CUBE_WIDTH, CUBE_WIDTH, CUBE_HEIGHT, 0., 1.,
  44.     } ;
  45. float cube_right[] = {
  46.     1.,
  47.     4.,
  48.      CUBE_WIDTH,-CUBE_WIDTH,          0., 1., 0.,
  49.      CUBE_WIDTH, CUBE_WIDTH,          0., 0., 0.,
  50.      CUBE_WIDTH,-CUBE_WIDTH, CUBE_HEIGHT, 1., 1.,
  51.      CUBE_WIDTH, CUBE_WIDTH, CUBE_HEIGHT, 0., 1.,
  52.     } ;
  53. float cube_left[] = {
  54.     1.,
  55.     4.,
  56.     -CUBE_WIDTH,-CUBE_WIDTH,          0., 0., 0.,
  57.     -CUBE_WIDTH,-CUBE_WIDTH, CUBE_HEIGHT, 0., 1.,
  58.     -CUBE_WIDTH, CUBE_WIDTH,          0., 1., 0.,
  59.     -CUBE_WIDTH, CUBE_WIDTH, CUBE_HEIGHT, 1., 1.,
  60.     } ;
  61. float cube_back[] = {
  62.     1.,
  63.     4.,
  64.     -CUBE_WIDTH,-CUBE_WIDTH,          0., 0., 0.,
  65.      CUBE_WIDTH,-CUBE_WIDTH,          0., 1., 0.,
  66.     -CUBE_WIDTH,-CUBE_WIDTH, CUBE_HEIGHT, 0., 1.,
  67.      CUBE_WIDTH,-CUBE_WIDTH, CUBE_HEIGHT, 1., 1.,
  68.     } ;
  69.  
  70. float pyrm_front[] = {
  71.     1.,
  72.     3.,
  73.      PYRM_WIDTH, PYRM_WIDTH,          0., 0., 0.,
  74.     -PYRM_WIDTH, PYRM_WIDTH,          0., 1., 0.,
  75.      0.,         0.,          PYRM_HEIGHT, .5, 1.,
  76.     } ;
  77. float pyrm_right[] = {
  78.     1.,
  79.     3.,
  80.      PYRM_WIDTH,-PYRM_WIDTH,          0., 1., 0.,
  81.      PYRM_WIDTH, PYRM_WIDTH,          0., 0., 0.,
  82.      0.,         0.,         PYRM_HEIGHT, .5, 1.,
  83.     } ;
  84. float pyrm_left[] = {
  85.     1.,
  86.     3.,
  87.     -PYRM_WIDTH, PYRM_WIDTH,          0., 1., 0.,
  88.     -PYRM_WIDTH,-PYRM_WIDTH,          0., 0., 0.,
  89.      0.,         0.,         PYRM_HEIGHT, .5, 1.,
  90.     } ;
  91. float pyrm_back[] = {
  92.     1.,
  93.     3.,
  94.     -PYRM_WIDTH,-PYRM_WIDTH,          0., 0., 0.,
  95.      PYRM_WIDTH,-PYRM_WIDTH,          0., 1., 0.,
  96.      0.,         0.,         PYRM_HEIGHT, .5, 1.,
  97.     } ;
  98.  
  99. #endif /* !defined(OBSTACLES_H) */
  100.